sucker punch - German English Dictionary